using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NHibernate;
using NHibernate.Criterion;
using Didsoft.DataAccess.NHibernate;
using Didsoft.DataAccess.Contracts;
using Boa.HD.AccesoDatos.Entidades;
using Boa.HD.AccesoDatos.Contratos;

namespace Boa.HD.AccesoDatos.Contexto
{
   public class HD_SeveridadPrioridadConfigAccesoDatos : DataAccessBase<HD_SeveridadPrioridadConfig>, IHD_SeveridadPrioridadConfigAccesoDatos
   {
     public HD_SeveridadPrioridadConfigAccesoDatos()
     {
     }
     
     /// <summary>
     /// Devuelve una lista IList<HD_SeveridadPrioridadConfig> con todas las ocurrencias encontradas, en base a filtro.
     /// </summary>
     /// <param name="filtro"></param>
     /// <returns></returns>
     public IList<HD_SeveridadPrioridadConfig> BuscarPorFiltro(string filtro)
     {
             //ICriteria criteria = Session.CreateCriteria(typeof(HD_SeveridadPrioridadConfig));
             //criteria.Add(Expression.Like("NombrePropiedad", filtro+"%")); 
             //return criteria.List<HD_SeveridadPrioridadConfig>();
         return GetAll();


     }
   }
}

